let obj: any = { age: 18 }
obj.bar = 100// any类型可以赋值给其他类型
obj()// any类型可以错误调用逃过编译校验
const n: number = obj

// 声明变量不给类型或初始值
let a;
// 函数参数不给类型或初始值
const fn = (f:any) => {}

fn(a)

//any 的使用越多，程序可能出现的漏洞越多，因此不推荐使用 any 类型，尽量避免使用。